package com.example.testproject.activity.constraint

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.example.testproject.R
import kotlinx.android.synthetic.main.activity_layer.*

/**
 *
 * @ClassName: LayerActivity
 * @Author: 史大拿
 * @CreateDate: 8/16/22$ 1:56 PM$
 * TODO 约束布局中Layer使用
 */
class LayerActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_layer)

        var flag = false

        // layer 可以用来对很多View进行变换
        btn.setOnClickListener {
            flag = !flag
            if (flag) {
                // 还有很多变换操作，可以自己试试
                layer.translationX = 200f
                layer.scaleX = 1.5f
                layer.scaleY = 1.5f
                layer.rotation = 45f
            } else {
                layer.translationX = 0f
                layer.scaleX = 1f
                layer.scaleY = 1f
                layer.rotation = 0f
            }
        }
    }
}